package com.css.fxfzaqbz.modules.callJcData.param;

import com.css.fxfzaqbz.modules.callJcData.entity.BasePageParam;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;


@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
public class SysDataVersionPageParam extends BasePageParam {

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date versionStartTime; // 版本时间开始时间
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date versionEndTime; // 版本时间结束时间
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date uploadStartTime; // 上传时间开始时间
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date uploadEndTime; // 上传时间结束时间
    private String versionCode; // 版本号
    private String dataName; // 数据名称
    private String dataType; //
    private String dataTypeCode;            //1表示 储气罐  2表示重点场所

    private String versionDesc; //版本说明
    private String dataDesc;    //数据说明


    private Integer dataRangeCountry; // 数据范围第一项，1-国家级， 2-省级
    private String dataRangeProvince; // 数据范围第二项，省份id
    private String dataRangeCity; // 数据范围第三项，市id
    private String dataRangeArea; // 数据范围县区


    private Integer page;
    private Integer rows;


    private String province;//省（市、 区）
    private String city;//市（州、 盟）
    private String county;//县（市、 区、 旗）




}
